$(document).ready(function(){
	
	function loadUsers(){
		$.ajax({
			url:"account/usercode/load",
			data:{usercode:$.trim($("#searchUserText").val())},
			dataType:"text",
			success:function(hcq){
				var json=eval(hcq);
				var $ul=$("<ul></ul>");
				$.each(json,function(index,item){
					var $li = $("<li>"+json[index].usercode+"</li>");
					$li.attr("onclick","confirmUser("+json[index].id+",'"+json[index].usercode+"')");
					$ul.append($li);								
				});
				$("#serachresult").append($ul);
			}
		});					
	};
	$("#searchUserText").click(function(){
		$("#searchUserId").val("");
		$("#serachresult").html("");
		loadUsers();
	});
	$("#searchUserText").keyup(function(){
		$("#searchUserId").val("");
		$("#serachresult").html("");
		
		loadUsers();
	});
	$("#caiwuok").click(function(){
		if($("#searchUserText").val()==null||$("#searchUserText").val()==""){
			$.messager.alert("错误","请先选择用户","error");
			$("#searchUserText").focus();
		}
		else if($("#accounttype").val()==null||$("#accounttype").val()==""){
			$.messager.alert("错误","请选择要执行的操作","error");
			$("#accounttype").focus();
		}
		else if($("#money").val()==null||$("#money").val()==""){
			$.messager.alert("错误","请输入金额","error");
			$("#money").focus();
		}else{
			if(isNaN($("#money").val())){
				$.messager.alert('错误','对不起，您输入的不是数字。','error');
				$("#money").focus();
				
			} else{
				$.messager.confirm('确认', '您确定要执行当前财务操作吗？', function(r){
					if(r){
						$.ajax({
							url:"account/operation",
							data:{userid:$("#searchUserId").val(),
							money:$("#money").val(),
							detailtype:$("#accounttype").val(),
							detailtypename:$("#accounttype option:selected").text(),
							memo:$("#memo").val()},
							dataType:"text",
							success:function(hcq){
								if(hcq=="success"){
									
								parent.$.messager.alert('提示','恭喜您，财务操作成功。','info');
								$("#systemtip").html("恭喜您，财务操作成功。");
								
								//刷新当前选项卡
								console.debug('财务操作后刷新选项卡');
								console.debug(parent.$('#tabs'));
								//获取当前被选中的选项卡
								var tab = parent.$('#tabs').tabs('getSelected');
								console.debug(parent.$("iframe",tab));
								parent.$("iframe",tab)[0].contentWindow.location.reload(true);
							}else{
								$.messager.alert('提示','对不起，当前财务操作失败。','error');
								$("#systemtip").html("对不起，当前财务操作失败。");
							}
							}
						});
					}
				});
			}
		}
		
	});
});

function confirmUser(uid,ucode){
	$("#searchUserText").val(ucode);
	$("#searchUserId").val(uid);
	$("#serachresult").html("");
	
}